2
Lab 4: 対戦型探索の最適化
PolyU COMP55112026-02-2

ヒューリスティック 1: 位置戦略

標準的なMinimax AIは、5つ並べて勝利したときしかそれを認識できません。その最後の瞬間までは、盤上のすべての場所がしばしば「同等」(スコア0)に見えるため、序盤はランダムに動いてしまいます。

コンセプト

  • 空いている場所の価値はすべて同じではありません。 隅に置いた石は弱く、展開できる方向が少ないです。
  • 中央 中央 に置いた石は強力です。縦・横・斜めのラインを同時に支配します。
  • 目標: 勝利ラインが見える前から、AIが中央を支配するように促します。

実装: 「ヒートマップ」

「中心性」の幾何学をリアルタイムで計算する(遅い)代わりに、事前に ルックアップテーブルを定義します。

これは盤面サイズに合わせた2次元行列です。数値が高いほど戦略的に価値が高い位置を示します。 evaluate_board が実行されると、AIが配置したすべての石の値を単純に参照します。